const baseURL='http://localhost:3000/api/' 
// const app=getApp()
const request=({url,method='GET',data,header={},tip='数据加载中......'})=>{
  return new Promise((resolve,reject)=>{
    // 发送请求之前显示提示信息框
    wx.showLoading({
      title: tip,
    })
    // 设置请求头
    const token=wx.getStorageSync('token')
    if(token){
      header.Authorization=token
    }
    // 发送请求
    wx.request({
      url: `${baseURL}${url}`,
      method,
      data,
      header,
      success:(res)=>{
        resolve(res)
      },
      fail:err=>{
        reject(err)
      },
      // 发送请求无论成功与否都会执行  关闭提示框
      complete:()=>{
        wx.hideLoading()
      }

    })
  })
}
export default request